package com.xayy.health.ds.model;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.xtck.ha.common.core.annotation.Excel;
import com.xtck.ha.common.core.annotation.IgnoreProperty;
import com.xtck.ha.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.xtck.ha.common.core.annotation.TableName;
import com.xtck.ha.common.core.annotation.ClassKey;
import java.math.BigDecimal;
import java.util.Date;

/**
* @ClassName: DsTaskParamInfo
* @Description: 实体类
* @author liuyuan
* @date 2025-07-08
*/
@Data
@ApiModel(description = "")
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value="TB_TASK_PARAM_INFO")
public class DsTaskParamInfo extends BaseEntity {
        @IgnoreProperty
        private static final long serialVersionUID = 1L;
        /**
        * 
        */
        @ApiModelProperty("")
        @Excel(name = "")
        private Long id;
        /**
        * 卫星code
        */
        @ApiModelProperty("卫星code")
        @Excel(name = "卫星code")
        private String satelliteCode;
        /**
        * 任务id
        */
        @ApiModelProperty("任务id")
        @Excel(name = "任务id")
        private Long taskId;
        /**
        * 任务名称
        */
        @ApiModelProperty("任务名称")
        @Excel(name = "任务名称")
        private String taskName;
        /**
        * 参数code
        */
        @ApiModelProperty("参数code")
        @Excel(name = "参数code")
        private String paramCode;
        /**
        * 0：失效1：正常
        */
        @ApiModelProperty("0：失效1：正常")
        @Excel(name = "0：失效1：正常")
        private Integer status;
        /**
        * 剔野算法名称
        */
        @ApiModelProperty("剔野算法名称")
        @Excel(name = "剔野算法名称")
        private String tyName;
        /**
        * 填充算法名称
        */
        @ApiModelProperty("填充算法名称")
        @Excel(name = "填充算法名称")
        private String tcName;
        /**
        * 平滑算法名称
        */
        @ApiModelProperty("平滑算法名称")
        @Excel(name = "平滑算法名称")
        private String phName;
        /**
        * 时间间隔
        */
        @ApiModelProperty("时间间隔")
        @Excel(name = "时间间隔")
        private Integer timeInterval;

}
